 import { Toast } from 'vant'
 import { getHomePage } from '../network/home'
 import store from '../store/index'

 export function test(tel, code, email) {
     if (!isTestEmail(email)) return Toast("请输入正确的邮箱");
     if (!isPhoneNum(tel)) return Toast("请输入正确的电话号码");
     if (!isTestCode(code)) return Toast("请输入正确的验证码");
 }

 // 验证是否为手机号
 function isPhoneNum(str) {
     return /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/.test(str)
 };
 // 验证是否密码
 function isPassWord(str) {
     return /^[\u4E00-\u9FA5A-Za-z0-9]{6,18}$/.test(str);
 };
 // 验证是否验证码
 function isTestCode(str) {
     return /^\d{6}$/.test(str);
 };
 // 验证是否邮箱
 function isTestEmail(str) {
     return /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(str);
 };

 //请求首页数据保存再store中
 export function homeData() {
     getHomePage().then(res => {
         console.log('刷新首页数据');
         store.commit('$_userinfo', res.data)
         store.commit("$_isDc", res.data.is_dc)
     })
 }

 /**
  * @param {string} name 
  * @returns 
  */
 export function getQueryString(name) {
     var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
     var r = window.location.search.substr(1).match(reg);
     // console.log(r);
     if (r != null) return unescape(r[2]);
     return '';
 }